const fs = require('fs');
const path = require('path');

// 读取政采云销售订单数据文件
const rawData = fs.readFileSync(path.join(__dirname, '通过插件拦截响应数据（政采云销售订单）.md'), 'utf8');
const jsonData = JSON.parse(rawData);

console.log('JSON数据结构分析:');
console.log('- 外层data数组长度:', jsonData.data.length);

// 获取第一个数据项
const firstDataItem = jsonData.data[0];
console.log('- 第一个数据项的response.result.total:', firstDataItem.response.result.total);
console.log('- 第一个数据项的response.result.data长度:', firstDataItem.response.result.data.length);

// 查看前几个订单的ID
console.log('\n前10个订单的ID:');
for(let i=0; i<Math.min(10, firstDataItem.response.result.data.length); i++) {
  console.log('  ' + (i+1) + '.', firstDataItem.response.result.data[i].order.id);
}

// 检查为什么只处理了一个订单
console.log('\n检查extractOrdersFromPluginData函数处理逻辑:');
const firstOrder = firstDataItem.response.result.data[0];
console.log('第一个订单ID:', firstOrder.order.id);
console.log('第一个订单项数量:', firstOrder.items.length);